#include "uart.h"

#include "io.h"

#define UART_PORT 0x3F8  // 串口端口号

/* 向串口输出一个字符
 * 使用封装好的 outb 函数 */
void uart_put_char(unsigned char ch) {
    /* finish with doubt */
    outb(UART_PORT, ch);
    return;
}

/* 向串口输出一个字符串
 * 此函数接口禁止修改 */
void uart_put_chars(char *str) {
    /* finish with doubt */
    while ((*str) != 0) {
        uart_put_char(*str);
        str++;
    }
    return;
}
